place used to hide something - Spanisch Englisch Wörterbuch